<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:a4j="http://richfaces.org/a4j"
	xmlns:rich="http://richfaces.org/rich"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:sijyp="http://java.sun.com/jsf/composite/sijyp">

	<script type="javascript">
				addTextAreaCounterByClass();
			</script>
	<a4j:outputPanel id="grupo_diligencia_cadaver">

		<a4j:outputPanel id="pnl_victima_registros">

			<ui:include src="victimaTable.xhtml" />
		</a4j:outputPanel>


		<a4j:region id="rg_diligencia_cadaver_completo">

			<h:panelGroup>
						#{msgExh['exhumaciones.diligencia.datos_victima']}
						<hr width="100%" />
				<br />
				<a4j:outputPanel id="pnl_diligencia_cadaver">
					<a4j:region id="rg_diligencia_cadaver">
						<h:panelGrid columns="3" columnClasses="col33,col33,col33"
							width="100%">
							<h:panelGrid>
								<h:outputLabel id="posible_identidad_lbl"
									value="#{msgExh['exhumaciones.catalogo.posible_identidad']}*:" />
								<h:selectOneMenu id="posible_identidad"
									value="#{registroCadaveres.registroCadaverDto.idPosibleIdentidad}"
									disabled="#{registroCadaveres.disabledRegistroCaso['posible_identidad']}"
									required="true"
									requiredMessage="Posible Identidad de Victima: #{msgVal['constraint.not_null']}">
									<f:selectItem itemLabel="Seleccione ..." itemValue="#{null}"
										noSelectionOption="true" />
									<f:selectItem itemLabel="Si" itemValue="1" />
									<f:selectItem itemLabel="No" itemValue="2" />
								</h:selectOneMenu>
								<rich:message for="posible_identidad" showSummary="true"
									showDetail="false" styleClass="validationErrorMessage" />
							</h:panelGrid>

							<h:panelGrid>
								<h:outputLabel id="calida_victima_lbl"
									value="#{msgExh['exhumaciones.catalogo.calidad_victima']}*:" />
								<h:selectOneMenu id="calida_victima"
									value="#{registroCadaveres.registroCadaverDto.idCalidadVictima}"
									disabled="#{registroCadaveres.disabledRegistroCaso['calida_victima']}"
									required="true"
									requiredMessage="Calidad de Victima: #{msgVal['constraint.not_null']}">
									<f:selectItem itemLabel="Seleccione ..." itemValue="#{null}"
										noSelectionOption="true" />
									<f:selectItems
										value="#{registroCadaveres.selectItemsHelper.calidadVictima}" />
								</h:selectOneMenu>
								<rich:message for="calida_victima" showSummary="true"
									showDetail="false" styleClass="validationErrorMessage" />
							</h:panelGrid>

							<h:panelGrid>
								<h:outputLabel id="clasificacion_delito_lbl_ce"
									value="#{msgExh['exhumaciones.catalogo.clasificacion_delito']}*:" />
								<h:selectOneMenu id="calisificacion_delito"
									value="#{registroCadaveres.registroCadaverDto.idTipoDelito}"
									disabled="#{registroCadaveres.disabledRegistroCaso['calisificacion_delito']}"
									required="true"
									requiredMessage="Clasificacion del Delito: #{msgVal['constraint.not_null']}">
									<f:selectItem itemLabel="Seleccione ..." itemValue="#{null}"
										noSelectionOption="true" />
									<f:selectItems
										value="#{registroCadaveres.selectItemsHelper.clasificacionesDelito}" />
								</h:selectOneMenu>
								<rich:message for="calisificacion_delito" showSummary="true"
									showDetail="false" styleClass="validationErrorMessage" />
							</h:panelGrid>

						</h:panelGrid>

						<br />

						<sijyp:personasField prefixId="cadaverExhumarPersona"
							id="buscador_persona_cadex"
							label="#{msgExh['exhumaciones.nombre']}*"
							value="#{registroCadaveres.registroCadaverDto.persona.nombre}"
							dto="#{registroCadaveres.registroCadaverDto.persona}"
							required="true" styleClass="long longPersona" disabled="false" />

						<h:panelGrid columns="3" columnClasses="col33,col33,col33"
							width="100%">
							<h:panelGrid>
								<h:outputLabel id="tipo_documento_cadaverExhumarPersona_lbl"
									value="#{msgExh['exhumaciones.catalogo.tipo_documento']}:" />
								<h:selectOneMenu id="tipo_documento_cadaverExhumarPersona"
									disabled="true"
									value="#{registroCadaveres.registroCadaverDto.persona.idTipoDocumentoDeIdentidad}">
									<f:selectItem itemLabel="Seleccione ..." itemValue="#{null}"
										noSelectionOption="true" />
									<f:selectItems
										value="#{registroCadaveres.selectItemsHelper.posiblesTipoDocumentoPersona}" />
								</h:selectOneMenu>
							</h:panelGrid>
							<h:panelGrid>
								<h:outputLabel id="num_documento_cadaverExhumarPersona_lbl"
									value="#{msgExh['exhumaciones.diligencia.num_documento']}:" />
								<h:inputText id="num_documento_cadaverExhumarPersona"
									disabled="true"
									value="#{registroCadaveres.registroCadaverDto.persona.numeroIdentificacion}">
								</h:inputText>
							</h:panelGrid>

						</h:panelGrid>

						<h:panelGrid>
							<h:outputLabel id="posible_rango_edad_ind_lbl"
								value="#{msgExh['exhumaciones.catalogo.posible_rango_edad']}:" />
							<h:selectOneMenu id="posible_rango_edad_ind"
								value="#{registroCadaveres.registroCadaverDto.idRangoEdad}"
								disabled="#{registroCadaveres.disabledRegistroCaso['posible_rango_edad']}">
								<f:selectItem itemLabel="Seleccione ..." itemValue="#{null}"
									noSelectionOption="true" />
								<f:selectItems
									value="#{registroCadaveres.selectItemsHelper.posiblesRangosEdad}" />
							</h:selectOneMenu>
							<rich:message for="posible_rango_edad" showSummary="true"
								showDetail="false" styleClass="validationErrorMessage" />
						</h:panelGrid>

						<br />
						<h:panelGrid columns="1" width="100%"
							columnClasses="firstColumnStyle, ">
							<h:panelGrid>
								<h:outputLabel id="observaciones_ind_lbl"
									value="#{msgExh['exhumaciones.observaciones']}:" />
								<h:inputTextarea id="observaciones_ind" style="width:100%"
									disabled="#{registroCadaveres.disabledRegistroCaso['observaciones']}"
									value="#{registroCadaveres.registroCadaverDto.observacionRegistro}"
									styleClass="long count250" rows="5"
									validatorMessage="#{msgVal['constraint.size.max']} 250">
									<f:validateLength maximum="250" />
								</h:inputTextarea>
								<rich:message for="observaciones_ind" showSummary="true"
									showDetail="false" styleClass="validationErrorMessage" />
							</h:panelGrid>
						</h:panelGrid>
					</a4j:region>
				</a4j:outputPanel>

			</h:panelGroup>

			<br />
			<ui:include src="senalesParticulares.xhtml" />


			<br />
			<ui:include src="prendaVestir.xhtml" />

			<br />
			<ui:include src="accesoriosVictima.xhtml" />

			<br />
			<ui:include src="reporteSirdec.xhtml" />
			<br />
			<ui:include src="actaInspeccionCadaver.xhtml" />
			<br />
			<ui:include src="protocoloNecropsia.xhtml" />
			<br />
			<ui:include src="documentosVictima.xhtml" />

			<br />
			<br />
			<br />

			<h:panelGroup style="text-align:center;" layout="block">

				<h:commandButton id="guardarCadaverBtn"
					action="#{registroCadaveres.guardar()}"
					value="#{registroCadaveres.registroCadaverDto.id == null ? msgExh['exhumaciones.cadaver_exhumar.registrar'] : msgExh['exhumaciones.actualizar']}"
					rendered="#{registroCadaveres.estadoRegistroCadaver == 'INSERTAR' or registroCadaveres.estadoRegistroCadaver == 'EDITAR'}">
					<a4j:ajax render="grupo_diligencia_cadaver" limitRender="true"
						execute="pnl_diligencia_cadaver reporte_sirdec_sec pg_acta_inspeccion pg_protocolo_necropsia" />
				</h:commandButton>

				<h:commandButton id="cancelarCadaverBtn"
					action="#{registroCadaveres.cancelarVerRegistroCadaver()}"
					value="#{msgExh['exhumaciones.cancelar']}" immediate="true"
					disabled="#{registroCadaveres.disabledRegistroCaso['boton_cancelar']}">
					<a4j:ajax render="grupo_diligencia_cadaver" execute="@this"
						immediate="true" />
				</h:commandButton>
			</h:panelGroup>


			<rich:messages globalOnly="true" />
		</a4j:region>


	</a4j:outputPanel>
</ui:composition>
